IIndentableText インタフェース

名前空間: NextDesign.Desktop

説明

テキストシーケンスのオブジェクトです。

このインタフェースで定義されたメソッドは、全てメソッドが呼び出されたインスタンス自身を返します。
これにより、メソッド呼び出しをチェインしてシーケンスを構成することができます。
例)
var text = {create IIndetableText instance...};
text.AppendLine("{"}.Indent().AppnedLine("first line text.").AppendLine("second line text.").Outdent().AppnedLine("}").ToString();

所属エリア

名前 説明
ユーティリティ 汎用API群です。

メソッド

名前 説明
AppendLine(string) 指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine(string,object[]) 指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine1 指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine2 指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine3 指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine4 指定された文字列、および改行をこのシーケンスの末尾に追加します。
AppendLine5 指定された文字列、および改行をこのシーケンスの末尾に追加します。
Indent インデントレベルを増加します。

このメソッドはテキストシーケンスに変更を加えず、インデントレベルを増加するのみです。
このメソッドによりインデントレベルを増加した場合、AppendLineメソッドの呼び出しにおいて、自動的に行頭にインデントレベル数分のインデント文字列が付与されます。
Outdent インデントレベルを減少します。

このメソッドはテキストシーケンスに変更を加えず、インデントレベルを減少するのみです。
このメソッドによりインデントレベルを減少した場合、AppendLineメソッドの呼び出しにおいて、付与されていたインデント文字列が1段階削除されます。